Classification using neural networks trained by swarm intelligence
نویسندگان
چکیده
The metaheuristics are the algorithms that are designed to solve many optimization problems without needing knowledge about the corresponding problems in detail. Similar to other metaheuristics, the Migrating Birds Optimization (MBO) algorithm which is introduced recently is a nature inspired neighbourhood search method. It simulates migrating birds’ V flight formation which is an effective flight shape for them to save the energy. In this paper, 20 different data sets were used for classification. Firstly, the MBO algorithm was employed to train neural networks which were designed for classification. Then, the same networks were trained by using other well-known powerful metaheuristic algorithms. These are the Artificial Bee Colony (ABC) algorithm, the Particle Swarm Optimization (PSO) algorithm, the Differential Evolution (DE) algorithm and the Genetic Algorithm (GA). Finally, the Levenberq-Marquardt (LM) algorithm, a classical gradient based training method, was added to implementations so that clear comparisons could be done among algorithm performances. Results show that the MBO algorithm has better performance than the others’ performances. It gets the highest accuracies in tests and reaches to the lowest mean squared errors in trainings for most of the experiments.
منابع مشابه
Rule Extraction from Radial Basis Functional Neural Networks by Using Particle Swarm Optimization
Radial basis functional neural networks (RBFNN) provide an outstanding possibility for generating rules for solving pattern classification problems. One of the most important factors in RBFNN is finding out the center and spread. This paper examines rules extracted from RBF networks trained by Particle swarm Optimization (PSO). The selection of the RBFNN centers, spreads and the network weights...
متن کاملHybrid PSO-SA algorithm for training a Neural Network for Classification
In this work, we propose a Hybrid particle swarm optimization-Simulated annealing algorithm and present a comparison with i) Simulated annealing algorithm and ii) Back propagation algorithm for training neural networks. These neural networks were then tested on a classification task. In particle swarm optimization behaviour of a particle is influenced by the experiential knowledge of the partic...
متن کاملLearning of B-spline Neural Network Using New Particle Swarm Approaches
New approaches of particle swarm optimisation algorithm based on Gaussian and Cauchy distributions to adjust the control points of B-spline neural networks are proposed. B-spline networks are trained by gradient-based methods, which may fall into local minimum during the learning procedure. To overcome the problems encountered by the conventional learning methods, particle swarm optimisation ...
متن کاملA Comparative Performance Analysis of Artificial Neural Networks and Particle Swarm Optimization based Classification System using Electroencephalogram Signals
The aim of this paper is to develop the classification system using Artificial Neural Network for Electroencephalogram (EEG) signals. A good standard traditional method is to use Electroencephalogram for diagnosing patients brain functioning that corresponds to epilepsy and different brain disorders. This research focused on designing new classification techniques for single channel EEG recordi...
متن کاملToward Evolving Neural Networks using Bio-Inspired Algorithms
The SWarm Intelligence-based Reinforcement Learning (SWIRL) method is proposed in this paper to efficiently generate Artificial Neural Network (ANN) based solutions to various problems. Basically, two swarm intelligence based algorithms are combined together in SWIRL to train the ANN models. Ant Colony Optimization (ACO) is applied to optimize ANN topology, while Particle Swarm Optimization (PS...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016